package com.ghy.mapper;

import java.util.List;

import com.ghy.entity.EbProduct;
import org.apache.ibatis.annotations.Param;

public interface ProductMapper {
    /**
     * 作用：分页查询产品表
     * 参数 page: 页数
     * 参数 paeSize: 每页条数
     * 导包： alt+Enter
     */
    List<EbProduct> findByPage(@Param("from") Integer from, @Param("pageSize") Integer pageSize);
    /**
     * 作用：添加产品
     */
    public int save(EbProduct ebProduct);
    /**
     * 根据产品的编号删除产品[企业开发中不存在这种操作]
     * @param epId 产品的编号 id
     * @return
     */
    int remove(int epId);
    EbProduct select(Integer epId);
    /**
     * 根据产品的主键进行更新产品信息
     * @param ebProduct 更新的产品对象
     * @return
     */
    Integer updateByPrimaryKey(EbProduct ebProduct);
    Integer getMaxPage(Integer pageSize);
}
